package com.transaction.demo.base.service.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.transaction.demo.base.biz.SysScanLoginBiz;
import com.transaction.demo.common.util.ResultPage;
import com.transaction.demo.base.vo.req.SysScanLoginReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginListReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginAddReqVo;
import com.transaction.demo.base.vo.req.SysScanLoginUpdateReqVo;
import com.transaction.demo.base.vo.resp.SysScanLoginRespVo;
import com.transaction.demo.base.service.SysScanLoginService;

/**
 * 描述：手机扫码秘匙对
 * 作者：马庆智
 * 日期：2023/03/28 17:07:14
 */
@Service
public class SysScanLoginServiceImpl implements SysScanLoginService {

	@Autowired
	private SysScanLoginBiz sysScanLoginBiz;

	/**
	 * 查询手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return SysScanLoginResp
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	@Override
	public SysScanLoginRespVo querySysScanLogin(SysScanLoginReqVo sysScanLogin) {

		return sysScanLoginBiz.querySysScanLogin(sysScanLogin);
	}

	/**
	 * 查询手机扫码秘匙对列表
	 *
	 * @param sysScanLogin 请求参数
	 * @return SysScanLoginResp
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	@Override
	public ResultPage<SysScanLoginRespVo> querySysScanLoginList(SysScanLoginListReqVo sysScanLogin) {

		return sysScanLoginBiz.querySysScanLoginList(sysScanLogin);

	}

	/**
	 * 添加手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	@Override
	public int saveSysScanLogin(SysScanLoginAddReqVo sysScanLogin) {

		return sysScanLoginBiz.saveSysScanLogin(sysScanLogin);
	}

	/**
	 * 删除手机扫码秘匙对
	 *
	 * @param ids 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	@Override
	public int deleteSysScanLogin(String ids) {
		return sysScanLoginBiz.deleteSysScanLogin(ids);
	}

	/**
	 * 更新手机扫码秘匙对
	 *
	 * @param sysScanLogin 请求参数
	 * @return int
	 * @author 马庆智
	 * @date: 2023/03/28 17:07:14
	 */
	@Override
	public int updateSysScanLogin(SysScanLoginUpdateReqVo sysScanLogin) {

		return sysScanLoginBiz.updateSysScanLogin(sysScanLogin);
	}

}